.banner{
	position: relative;
}
.banner-intro{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.content-inner{
	margin: 0 auto;
	width: 100%;
}

.content-inner .featured{
	color: #285e8e;
	padding-top: 100px;
}

.content-inner  .featured-excerpt {
	padding-top: 15px;
}

.content-inner  .featured-link{
	padding-top: 10px;
}

.sec-student{
	background: #f8f8f8;
	width: 100%;
}

.txt-student{
	color: #428bca;
	font-size: 1.8rem;
}

.sec-student-intro .am-thumbnail{
	background: #f8f8f8;
	padding-top: 3rem;
	height: 25rem;
    border-radius: 5px;
}

.sec-student-intro .thumbnail-caption{
	padding: 2rem;
}

.sec-teacher-intro .thumbnail-caption{
	padding: 2rem;
}

@media (max-width: 520px){
	.content-inner .featured {
	    padding-top: 6px;
	}
	.content-inner  .am-text-xxl{
		font-size: 1.6rem;
	}
	.content-inner .am-text-xxxl{
		font-size: 2rem;
	}
	.content-inner  .featured-excerpt {
		padding-top: 5px;
	}
}